// 头文件包含了函数声明，宏定义，结构体声明，变量声明。
// 比如stdio.h系统头文件包含了printf，scanf, fopen函数
#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>
#include <unistd.h>

// int main(void)也是可以的
// c语言不支持引用！
int main(int argc, char **argv)
{
    int value = 11;
    printf("value=%d, &value=%p\n", value, &value);
    const int constVal = 15;/*c99*/
    printf("constVal=%d, &constVal=%p\n", constVal, &constVal);
    // constVal = value;
    int newVal = value;/*c99*/
    printf("newVal=%d, &newVal=%p\n", newVal, &newVal);
    return 1;
}

// 输出：
//  ./test a b c
//  hello world!
